package cc.rengu.igas.bomp.common.entity;

import java.io.Serializable;

/**
 * 商户结算账户信息
 * Created by 王成 on 2020/3/3
 */
public class MchntAcctInfo implements Serializable {

    /**
     * 机构标识
     */
    private String instId;

    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 基础产品代码
     */
    private String baseProdCode;

    /**
     * 资金类型
     */
    private String fundType;

    /**
     * 结算方式
     */
    private String settleType;

    /**
     * 结算周期
     */
    private int settleCycle;

    /**
     * 结算账号
     */
    private String settleAcctNo;

    /**
     * 结算账户类型
     */
    private String settleAcctType;

    /**
     * 结算账户开户名
     */
    private String settleAcctName;

    /**
     * 结算账户开户行行号
     */
    private String acctOpenBankNo;

    /**
     * 结算账户开户行名称
     */
    private String acctOpenBankName;

    /**
     * 结算账户开户地址-省
     */
    private String acctOpenProvince;

    /**
     * 结算账户开户地址-市
     */
    private String acctOpenCity;

    /**
     * 结算账户开户地址-区
     */
    private String acctOpenArea;

    /**
     * 账户签约标志
     */
    private String acctSignFlag;

    /**
     * 记录状态
     */
    private String recordStatus;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 审核拒绝原因
     */
    private String auditRefuseReason;

    /**
     * 创建人
     */
    private String oprId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 最后修改人
     */
    private String lastOprId;

    /**
     * 最后修改时间
     */
    private String lastUpdateTime;

    /**
     * 最后审核人
     */
    private String lastAuditId;

    /**
     * 最后审核时间
     */
    private String lastAuditTime;

    /**
     * 非业务主键
     */
    private String id;

    /**
     * 备用字段1
     */
    private String remark1;

    /**
     * 备用字段2
     */
    private String remark2;

    /**
     * 备用字段3
     */
    private String remark3;

    /**
     * 备用字段4
     */
    private String remark4;

    /**
     * 备用字段5
     */
    private String remark5;

    /**
     * 核心客户号
     */
    private String coreCustomerId;

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getBaseProdCode() {
        return baseProdCode;
    }

    public void setBaseProdCode(String baseProdCode) {
        this.baseProdCode = baseProdCode;
    }

    public String getFundType() {
        return fundType;
    }

    public void setFundType(String fundType) {
        this.fundType = fundType;
    }

    public String getSettleType() {
        return settleType;
    }

    public void setSettleType(String settleType) {
        this.settleType = settleType;
    }

    public int getSettleCycle() {
        return settleCycle;
    }

    public void setSettleCycle(int settleCycle) {
        this.settleCycle = settleCycle;
    }

    public String getSettleAcctNo() {
        return settleAcctNo;
    }

    public void setSettleAcctNo(String settleAcctNo) {
        this.settleAcctNo = settleAcctNo;
    }

    public String getSettleAcctType() {
        return settleAcctType;
    }

    public void setSettleAcctType(String settleAcctType) {
        this.settleAcctType = settleAcctType;
    }

    public String getSettleAcctName() {
        return settleAcctName;
    }

    public void setSettleAcctName(String settleAcctName) {
        this.settleAcctName = settleAcctName;
    }

    public String getAcctOpenBankNo() {
        return acctOpenBankNo;
    }

    public void setAcctOpenBankNo(String acctOpenBankNo) {
        this.acctOpenBankNo = acctOpenBankNo;
    }

    public String getAcctOpenBankName() {
        return acctOpenBankName;
    }

    public void setAcctOpenBankName(String acctOpenBankName) {
        this.acctOpenBankName = acctOpenBankName;
    }

    public String getAcctOpenProvince() {
        return acctOpenProvince;
    }

    public void setAcctOpenProvince(String acctOpenProvince) {
        this.acctOpenProvince = acctOpenProvince;
    }

    public String getAcctOpenCity() {
        return acctOpenCity;
    }

    public void setAcctOpenCity(String acctOpenCity) {
        this.acctOpenCity = acctOpenCity;
    }

    public String getAcctOpenArea() {
        return acctOpenArea;
    }

    public void setAcctOpenArea(String acctOpenArea) {
        this.acctOpenArea = acctOpenArea;
    }

    public String getAcctSignFlag() {
        return acctSignFlag;
    }

    public void setAcctSignFlag(String acctSignFlag) {
        this.acctSignFlag = acctSignFlag;
    }

    public String getRecordStatus() {
        return recordStatus;
    }

    public void setRecordStatus(String recordStatus) {
        this.recordStatus = recordStatus;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditRefuseReason() {
        return auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getOprId() {
        return oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastAuditId() {
        return lastAuditId;
    }

    public void setLastAuditId(String lastAuditId) {
        this.lastAuditId = lastAuditId;
    }

    public String getLastAuditTime() {
        return lastAuditTime;
    }

    public void setLastAuditTime(String lastAuditTime) {
        this.lastAuditTime = lastAuditTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

    public String getCoreCustomerId() {
        return coreCustomerId;
    }

    public void setCoreCustomerId(String coreCustomerId) {
        this.coreCustomerId = coreCustomerId;
    }
}
